.date-picker .container .day{display:inline-block;width:14.2%;font-weight:700;text-align:center;border:1px solid #F1F7FE;background-color:#FFF;padding:10px;color:#112235}.date-picker .container .day.blank{background-color:#F1F7FE}.date-picker .container .day.valid{color:#010E19}.date-picker .container .day.valid:hover{cursor:pointer;background-color:#F1F7FE}.date-picker .days-of-week-headings{padding:0 15px}.date-picker .day-of-week{display:inline-block;width:14.2%;font-weight:700;text-align:center;background-color:#FFF;padding:15px 10px;color:#010E19;text-transform:capitalize}a#calendar-icon-anchor{color:inherit}a#calendar-icon-anchor:focus>#calendar-icon{outline:-webkit-focus-ring-color auto 5px}
/* ******** */
.progress-bar{height:60px;position:relative}.progress-bar .step{width:40px;height:40px;border-radius:50%;color:#212325;line-height:40px;border:2px solid #212325;background-color:#fff;display:inline-block;position:absolute;right:-15px;z-index:1;text-align:center}.progress-bar .step i{margin-top:-5px}.progress-bar .description{text-align:left;display:inline-block;width:200px;top:30px}.progress-bar>.step{left:0;top:-4px}.progress-bar .step-section{text-align:right;position:relative;display:inline-block;border-bottom:2px solid #212325}.progress-bar .step-section.active .step{color:#fff;border:2px solid #212325;background-color:#212325}.progress-bar .step-section.active .step .description{color:#212325;font-weight:700}.progress-bar .step-section.step-section-width-2{width:calc((100% - 4*2px)/ 2)}.progress-bar .step-section.step-section-width-3{width:calc((100% - 4*3px)/ 3)}.progress-bar .step-section.step-section-width-4{width:calc((100% - 4*4px)/ 4)}.progress-bar .step-section.inactive{border-bottom:2px solid rgba(1,14,25,.65)}.progress-bar .step-section.inactive .step{color:rgba(1,14,25,.65);border:2px solid rgba(1,14,25,.65);background-color:#fff}.progress-bar .step-section .step{top:-18px}.progress-bar .step-section:not(:last-child) .description{text-align:center;margin-left:-80px}.progress-bar .step-section:last-child .step{right:0}.progress-bar .step-section:last-child .step .description{text-align:right;margin-left:-160px}
/* ******** */
#calendar-icon:hover{cursor:pointer}#calendar-icon-div{position:absolute;top:34px;right:21px}#gift-form-details-page .email-note-text-area{height:295px}#gift-form-details-page .print-note-text-area{height:125px}#gift-form-image-selection-page .gift-image{cursor:pointer;vertical-align:top}#gift-form-image-selection-page .gift-image-dimmed{opacity:.5}#gift-form-image-selection-page .gift-image-dimmed:hover{opacity:1}#gift-form-image-selection-page .gift-image-selected{outline:2px solid;outline-offset:-5px;opacity:1;outline-color:#FFF;outline-color:var(--inverse)}#gift-form-image-selection-page .gift-image-selected-outline{outline:3px solid;outline-offset:-3px;outline-color:#010E19;outline-color:var(--primary-fill)}#gift-preview-image{vertical-align:top}#characters-remaining-alert{height:0;overflow:hidden}#gift-form-graphic-preview-box,#gift-preview-form,#gift-preview-heading{overflow-wrap:break-word}
/* ******** */
